Recording medium storing game program, game processing method, and information processing apparatus

ABSTRACT

A recording medium for storing a game program which processes progress of a game, the game program when executed on a computer causes the computer to execute instructions for: storing basic information of game contents and state information changing according to the progress of the game; receiving an instruction from a user; generating information relating to a game screen based on a received instruction; and outputting information relating to the generated game screen to a user terminal at a predetermined time, wherein the screen information relates to a first game screen that displays game contents and information relating to a second game screen that displays state information of the game contents, and the second game screen includes latest state information at a time when receiving a first instruction which is an instruction to update the state information.

TECHNICAL FIELD

This disclosure relates to a recording medium storing a game program, agame processing method, and an information processing apparatus and, inparticular, a recording medium storing a game program, a game processingmethod, and an information processing apparatus which process theprogress of a game using game contents.

BACKGROUND

In recent years, with the spread of electronic devices such as asmartphone and a tablet, in addition to games for a home video gamemachine, games for an electronic device are being actively developed.

For example, Japanese Unexamined Patent Application Publication No.2012-024248 discloses a game played on a client terminal such as amobile terminal, and progresses while performing communication betweenthe client terminal and a server apparatus.

The games for an electronic device are generally classified into anative game in which arithmetic processing is performed on a clientterminal side, a browser game disclosed in JP '248 in which arithmeticprocessing is performed on a server side on a network, and a hybrid typegame which is halfway between the native game and the browser game.

In the browser game, since arithmetic processing is performed on theserver side which is a high performance terminal, the displaypossibility or the display speed of the game screen primarily depends ona communication state.

In the native game, while there is no relationship with thecommunication state, since arithmetic processing is performed on theclient terminal side, the display possibility or the display speed ofthe game screen primarily depends on the performance of hardware of theclient terminal.

Accordingly, in both games, to display the game screen without a load, amethod which simply reduces the amount of information displayed on onescreen is commonly used.

However, in the games for an electronic device, more advanced andcomplicated games are developed, and improvement of a technique todisplay the game screen is required.

It could be helpful to provide a recording medium storing a gameprogram, a game processing method, and an information processingapparatus capable of reducing the influence of a communication state orperformance of hardware by generating a game screen with information tobe displayed on the game screen as the latest information at the timingwhen an instruction to update is received.

SUMMARY

I provide a recording medium for storing a game program which processesprogress of a game, the game program when executed on a computer causesthe computer to execute: instructions for storing basic information ofgame contents and state information changing according to progress ofthe game, receiving an instruction from a user, generating informationrelating to a game screen based on a received instruction, andoutputting information relating to the generated game screen to a userterminal at a predetermined time, wherein the screen information relatesto a first game screen that displays game contents and informationrelating to a second game screen that displays state information of thegame contents, and the second game screen includes latest stateinformation at a time when receiving a first instruction which is aninstruction to update the state information.

I also provide a recording medium, which further executes: generatinginformation relating to the second game screen such that the second gamescreen becomes a screen having transparency, and outputting informationrelating to the first game screen and information relating to the secondgame screen such that switching display of the first game screen and asuperimposed screen of the first game screen and the second game screenis possible.

I also provide a recording medium, which further executes: outputtinginformation relating to the first game screen and information relatingto the second game screen such that switching display of the first gamescreen and the second game screen is possible.

I also provide a recording medium, which further executes: generatinginformation relating to the second game screen such that the second gamescreen becomes a screen having transparency, and outputting informationrelating to the first game screen and information relating to the secondgame screen such that switching display of the first game screen and asuperimposed screen of the first game screen and the second game screenis possible, wherein the switching display is performed at a timedifferent from a time when the first instruction is received.

I also provide a recording medium, which further executes: selectingstate information according to a situation based on the progress of thegame at a time of receiving a first instruction which is an instructionto update the state information, acquires the latest state informationof the selected state information, and generates information relating tothe second game screen.

I also provide a recording medium, which further executes: receivinguser selection of state information included in information relating tothe second game screen from the state information, and acquiring lateststate information of the selected state information based on thereceived selection at a time of receiving a first instruction which isan instruction to update the state information, and generatesinformation relating to the second game screen.

I also provide a recording medium, which further executes: receivinguser selection of a strategy in the game, and selecting stateinformation according to selection based on the received selection at atime of receiving a first instruction which is an instruction to updatethe state information, acquires the latest state information of theselected state information, and generates information relating to thesecond game screen.

I also provide a recording medium, wherein the computer and the userterminal are connected through a network, and the switching display isperformed in a non-communication state.

I also provide a recording medium storing a game program which processesprogress of a game, the game program causing a computer to execute:storing basic information of game contents and state informationchanging according to progress of the game, receiving an instructionfrom a user, generating information relating to a game screen based on areceived instruction, and outputting information relating to thegenerated game screen to a user terminal at a predetermined time,wherein the game program processes the progress of a game in which aplurality of game contents including game contents corresponding to oneuser terminal perform a battle.

I also provide a recording medium storing a game program, whereinreceiving an instruction from the user terminal is by a smart devicehaving a touch panel as a main user interface device.

I further provide a method of processing progress of a game including astorage step in which a storage device of an information processingapparatus stores basic information of game contents and stateinformation changing according to the progress of the game, aninstruction receiving step in which instruction receiving devices of theinformation processing apparatus receives an instruction from a user, ascreen information generation step in which a screen informationgenerator of the information processing apparatus generates informationrelating to a game screen based on the instruction received in theinstruction receiving step, and an output step in which an output deviceof the information processing apparatus outputs information relating tothe game screen generated in the screen information generation step to auser terminal at a predetermined time, wherein, in the screeninformation generation step, information relating to a first game screenthat displays the game contents and information relating to a secondgame screen includes latest state information at a time when a firstinstruction which is an instruction to update the state information isreceived in the instruction receiving step.

I also provide a method, wherein, in the screen information generationstep, information relating to the second game screen is generated suchthat the second game screen becomes a screen having transparency and, inthe output step, information relating to the first game screen andinformation relating to the second game screen are output such thatswitching display of the first game screen and a superimposed screen ofthe first game screen and the second game screen is possible.

I also provide a method wherein, in the output step, informationrelating to the first game screen and information relating to the secondgame screen are output such that switching display of the first gamescreen and the second game screen is possible.

I also provide a method wherein the switching display is performed at atime different from the time when the first instruction is received.

I also provide a method wherein, in the screen information generatingstep, state information according to a situation is generated based onthe progress of the game at a time when a first instruction which is aninstruction to update the state information is received in theinstruction receiving step, the latest state information of the selectedstate information is acquired from the storage step, and informationrelating to the second game screen is generated.

I also provide a method of processing progress of a game including astorage step in which a storage device of an information processingapparatus stores basic information of game contents and stateinformation changing according to the progress of the game, aninstruction receiving step in which instruction receiving devices of theinformation processing apparatus receives an instruction from a user, ascreen information generation step in which a screen informationgenerator of the information processing apparatus generates informationrelating to a game screen based on the instruction received in theinstruction receiving step, and an output step in which an output deviceof the information processing apparatus outputs information relating tothe game screen generated in the screen information generation step to auser terminal at a predetermined time, wherein, in the screeninformation generation step, information relating to a first game screenthat displays the game contents and information relating to a secondgame screen includes latest state information at a time when a firstinstruction which is an instruction to update the state information isreceived in the instruction receiving step, wherein, in the screeninformation generation step, information relating to the second gamescreen is generated such that the second game screen becomes a screenhaving transparency, and in the output step, information relating to thefirst game screen and information relating to the second game screen areoutput such that switching display of the first game screen and asuperimposed screen of the first game screen and the second game screenis possible, further including a strategy selection receiving step ofreceiving user selection of a strategy in the game, wherein, in thescreen information generation step, state information according toselection is selected based on the selection received in the strategyselection receiving step at a time when a first instruction which is aninstruction to update the state information is received in theinstruction receiving step, the latest state information of the selectedstate information is acquired from the storage step, and informationrelating to the second game screen is generated.

I further provide an information processing apparatus which processesprogress of a game including a storage device which stores basicinformation of game contents and state information changing according tothe progress of the game, an instruction receiving device that receivesan instruction from a user, a screen information generator thatgenerates information relating to a game screen based on an instructionreceived by the instruction receiving device, and an output device thatoutputs information relating to the game screen generated by the screeninformation generator to a user terminal at a predetermined timing,wherein the screen information generator generates information relatingto a first game screen that displays the game contents and informationrelating to a second game screen that displays the state information ofthe game contents, and information relating to the second game screenincludes latest state information at a time when the instructionreceiving device receives a first instruction, which is an instructionto update the state information.

I also provide an information processing apparatus, wherein the screeninformation generator generates information relating to the second gamescreen such that the second game screen becomes a screen havingtransparency, and the output device outputs information relating to thefirst game screen and information relating to the second game screensuch that switching display of the first game screen and a superimposedscreen of the first game screen and the second game screen is possible.

I also provide an information processing apparatus, wherein the outputdevice outputs information relating to the first game screen andinformation relating to the second game screen such that switchingdisplay of the first game screen and the second game screen is possible.

I also provide an information processing apparatus, wherein the screeninformation generator selects state information according to a situationbased on the progress of the game at a time when the instructionreceiving device receives a first instruction which is an instruction toupdate the state information, acquires the latest state information ofthe selected state information from the storage unit, and generatesinformation relating to the second game screen.

It is thus possible to reduce the influence of a communication state orperformance of hardware by generating a game screen with information tobe displayed on the game screen as the latest information at the timingwhen an instruction to update is received.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a schematic block diagram showing an example of an informationprocessing apparatus.

FIGS. 2A and 2B are schematic views showing an example of a game screengenerated by the information processing apparatus.

FIGS. 3A and 3B are schematic views showing an example of a game screengenerated by the information processing apparatus.

FIGS. 4A-4D are schematic views showing an example of a game screengenerated by the information processing apparatus.

FIG. 5 is a flowchart illustrating the flow of a game processing method.

DETAILED DESCRIPTION

I provide a recording medium storing a game program which processes theprogress of a game, a game program causing a computer to execute astorage function of storing basic information of the game contents andstate information changing according to the progress of the game, aninstruction receiving function of receiving an instruction from a user,a screen information generation function of generating informationrelating to a game screen based on the instruction received by theinstruction receiving function, and an output function of outputtinginformation relating to the game screen generated by the screeninformation generation function to a user terminal at a predeterminedtiming, in which the screen information generation function generatesinformation relating to a first game screen that displays game contentsand information of a second game screen that displays state informationof the game contents, and information relating to the second game screenincludes the latest state information at a time when the instructionreceiving function receives a first instruction which is an instructionto update the state information.

The screen information generation function may generate informationrelating to the second game screen such that the second game screenbecomes a screen having transparency, and the output function may outputinformation relating to the first game screen and information relatingto the second game screen such that switching display of the first gamescreen and a superimposed screen of the first game screen and the secondgame screen is possible.

The output function may output information relating to the first gamescreen and information relating to the second game screen such thatswitching display of the first game screen and the second game screen ispossible.

The switching display may be performed at a time different from the timewhen the first instruction is received.

The screen information generation function may select state informationaccording to a situation based on the progress of the game at a timewhen the instruction receiving function receives a first instructionwhich is an instruction to update the state information, may acquire thelatest state information of the selected state information from thestorage function, and may generate information relating to the secondgame screen.

The game program may cause the computer to further execute aninformation selection receiving step of receiving user selection ofstate information included in information relating to the second gamescreen from the state information, and the screen information generationstep may acquire the latest state information of the selected stateinformation based on the selection received by the information selectionreceiving step at a time when the instruction receiving functionreceives a first instruction which is an instruction to update the stateinformation, and may generate information relating to the second gamescreen.

The game program may cause the computer to further execute a strategyselection receiving step of receiving user selection of a strategy inthe game, and the screen information generation step may select stateinformation according to selection based on the selection received bythe strategy selection receiving step at a time when the instructionreceiving step receives a first instruction which is an instruction toupdate the state information, may acquire the latest state informationof the selected state information from the storage step, and maygenerate information relating to the second game screen.

The computer and the user terminal may be connected through a network,and the switching display may be performed in a non-communication state.

The game program may process the progress of a game in which a pluralityof game contents including game contents corresponding to one userterminal perform a battle.

The instruction receiving step may receive an instruction from the userterminal which is a smart device having a touch panel as a main userinterface device.

I also provide a game processing method which processes the progress ofa game, the game processing method including a storage step in whichstorage means of an information processing apparatus stores basicinformation of game contents and state information changing according tothe progress of the game, an instruction receiving step in whichinstruction receiving means of the information processing apparatusreceives an instruction from a user, a screen information generationstep in which screen information generation means of the informationprocessing apparatus generates information relating to a game screenbased on the instruction received in the instruction receiving step, andan output step in which output means of the information processingapparatus outputs information relating to the game screen generated inthe screen information generation step to a user terminal at apredetermined timing, in which, in the screen information generationstep, information relating to a first game screen that displays the gamecontents and information relating to a second game screen that displaysthe state information of the game contents are generated, andinformation relating to the second game screen includes the latest stateinformation at the time when a first instruction which is an instructionto update the state information is received in the instruction receivingstep.

I further provide an information processing apparatus which processesthe progress of a game, the information processing apparatus including astorage unit which stores basic information of the game contents andstate information changing according to the progress of the game, aninstruction receiving unit that receives an instruction from a user, ascreen information generation unit that generates information relatingto a game screen based on the instruction received by the instructionreceiving unit, and an output unit which outputs information relating tothe game screen generated by the screen information generation unit to auser terminal at a predetermined timing, in which the screen informationgeneration unit generates information relating to a first game screenthat displays the game contents and information relating to a secondgame screen that displays the state information of the game contents,and information relating to the second game screen includes the lateststate information at the timing when the instruction receiving unitreceives a first instruction, which is an instruction to update thestate information.

An example of an information processing apparatus will be described indetail referring to the drawings.

FIG. 1 is a functional block diagram showing an example of aninformation processing apparatus. As shown in FIG. 1, the informationprocessing apparatus is an information processing apparatus 100 whichprocesses the progress of a game using game contents, and includes astorage unit 110, an instruction receiving unit 120, a screeninformation generation unit 130, and an output unit 140. In FIG. 1, anexample where the information processing apparatus 100 connects to oneor more user terminals 20 through a network 10 is shown.

In this example, a description will be provided assuming that the gameis a game in which groups having a plurality of users perform a battlein real time.

The game contents is a generic term of electronic data used by a userfor the progress of the game and can be, for example, a card, acharacter, an avatar or the like.

The game contents has basic information which is fundamental information(name, rarity, attribute, level, in-event position, and/or lethal move)and state information which is information (vitality, state of offensivepower, defensive power, or a special move, and the like) of the statechanging according to the progress of the game.

The state information can include the number of attack combinations, thecollaboration state of users, the time until the operation of a lethalmove and the like, in addition to vitality and the like described above.

The in-event position of the basic information refers to the position ina group displayed on the game screen, and the position includes a frontguard and a back guard. The state information of the game contents mayalso depend on the position.

The storage unit 110 stores the basic information and the stateinformation of the game contents. The storage unit 110 can have, forexample, at least one of a semiconductor memory, a magnetic disk deviceand an optical disk device. The storage unit 110 stores various programsand data used to control the information processing apparatus 100. Thestorage unit 110 stores, for example, a program which executes a gameand outputs a result. The storage unit 110 also stores a program toexecute event processing. The storage unit 110 may temporarily storetemporary data relating to predetermined processing.

The instruction receiving unit 120 receives an instruction from a user.The instruction from the user can be, for example, an instruction toattack an opponent group, an instruction to support another userbelonging to the same group, an instruction to update state informationdescribed below or the like.

The screen information generation unit 130 generates informationrelating to a game screen based on the instruction received by theinstruction receiving unit 120. The details of the game screen will bedescribed below.

The output unit 140 outputs information relating to the game screengenerated by the screen information generation unit 130 to a userterminal 20 at a predetermined time. The predetermined timing can be anarbitrary time such as at the time of the start of a battle or during abattle.

The screen information generation unit 130 generates informationrelating to a first game screen that displays the game contents andinformation relating to a second game screen that displays the stateinformation of the game contents.

FIGS. 2A and 2B are schematic views showing an example of a game screendisplayed on a display screen based on information relating to the gamescreen generated by the screen information generation unit 130. FIG. 2Ashows a first game screen 200, and FIG. 2B shows a second game screen300.

In the example of the first game screen 200 shown in FIG. 2A, a state inwhich a first group G1 and a second group G2 perform a battle isdisplayed and a duck character is displayed as game contents. Acharacter can have all shapes such as a card, a human, an animal and avehicle, for example, a ship.

In the example of the second game screen 300 shown in FIG. 2B, stateinformation 330 of the game is displayed. In the example, as the stateinformation 330, vitality 331 and a state 332 of offensive power ordefensive power are displayed, and as basic information 340, the name ofthe character is displayed.

The vitality 331 can be displayed with original vitality and presentvitality in a superimposed manner. The state 332 of offensive power ordefensive power can be displayed with an arrow representing an increaseor a decrease and characters (in the drawing, ATK representing attackpower or DEF representing defense power) representing offensive power ordefensive power.

Then, in both screens, switching buttons 210 and 310 that switch thefirst game screen 200 and the second game screen 300 and update buttons220 and 320 to update the state information 330 can be arranged.

Then, in the information processing apparatus 100, information relatingto the second game screen 300 is generated based on the latest stateinformation at the time when the instruction receiving unit 120 receivesa first instruction which is an instruction to update the stateinformation.

The first instruction may be made, for example, by pressing the updatebuttons 220 and 320. Alternatively, the first instruction may beincluded in an instruction to attack by pressing an attack button (notshown) or the like.

According to the above-described configuration, generation ofinformation relating to the second game screen 300 can be performed atthe time when there is a margin in the processing of the game. It isthus possible to allow the game to progress without being affected by acommunication state or hardware performance. Accordingly, for example,even when the game is performed through a network or even when the gameis performed on a terminal with low hardware performance, it is possibleto reduce the time required to process and realize smooth progress ofthe game.

The screen information generation unit 130 can generate informationrelating to the second game screen 300 such that the second game screen300 becomes a screen having transparency, and the output unit 140 canoutput information relating to the first game screen 200 and informationrelating to the second game screen 300 such that switching the displayof the first game screen 200 and a superimposed screen of the first gamescreen 200 and the second game screen 300 is possible.

Specifically, the screen information generation unit 130 can generateinformation relating to the second game screen 300 as information of analpha layer having transparency. According to the configuration, it ispossible to reduce the amount of information relating to the second gamescreen 300.

Alternatively, the output unit 140 can output information relating tothe first game screen 200 and information relating to the second gamescreen 300 such that switching display of the first game screen 200 andthe second game screen 300 is possible.

Specifically, the screen information generation unit 130 can generateinformation relating to the first game screen 200 and informationrelating to the second game screen 300 such that switching display ofthe first game screen 200 and the second game screen 300 as separatescreens is possible.

The switching display can be performed by an operation to press theswitching buttons 210 and 310 shown in FIGS. 2A and 2B. Alternatively,an appropriate display timing to confirm state information of otherusers without affecting the progress of the game may be determined, andswitching the display may be performed automatically. The informationprocessing apparatus may have means that provide the user with anappropriate display timing.

The switching display may be performed by, for example, an operation totap, swipe or long press, which is a peculiar operation corresponding toa touch panel, in addition to pressing the switching buttons 210 and 310by the user.

A display region of state information included in the second game screen300 may be an operation region operable by the user. For example, if theuser instructs a display region that displays that the offensive powerof another user belonging to the same group has dropped, another user issupported, and the offensive power of supported another user increases.If the user instructs a display region that displays the defensive powerof another user belonging to the same group has dropped, another usercan be moved from a front guard to a back guard. With this, the secondgame screen 300 is not a simple information display screen, andoperations can be diversified.

When displaying the second game screen 300, an expression by nonvisualmeans such as sound or vibration, for example, may be added. In thesecond game screen 300, the game contents of the user may be displayed(changed in color or the like) to be different from the game contents ofother users.

The screen information generation unit 130 may generate informationrelating to another game screen, and the output unit 140 may outputinformation such that switching display of the first game screen 200,the second game screen 300 and another game screen is possible.

The switching display can be performed at a time different from the timewhen the first instruction is received.

That is, the update timing and the switching display timing aredifferent, whereby the update time is not required at the time ofswitching display. Accordingly, for example, even when the game isperformed through a network or even when the game is performed on aterminal with low hardware performance, it is possible to further reducethe time required to process and realize a smoother progress of thegame.

The screen information generation unit 130 can select state informationaccording to a situation based on the progress of the game at the timewhen the instruction receiving unit 120 receives the first instructionwhich is the instruction to update the state information, can acquirethe latest state information of the selected state information from thestorage unit 110, and can generate information relating to the secondgame screen.

The state information according to the situation is, for example, anattribute or defensive power of each game contents in the first half ofa battle and is vitality, a combination generation state or the like inthe final stage of the battle.

The information processing apparatus 100 can further include aninformation selection receiving unit (not shown) which receives userselection of state information to be included in information relating tothe second game screen 300 from the state information. Then, the screeninformation generation unit 130 can acquire the latest state informationof the selected state information from the storage unit 110 based on theselection received by the information selection receiving unit at thetime when the instruction receiving unit 120 receives the firstinstruction which is the instruction to update the state information,and can generate information relating to the second game screen 300. Theuser selection can be performed before the start of a battle or duringthe start. The selection may be performed by the user alone or by thegroup. When the selection is performed by the group, only the leader ofthe group may have the right to select.

The information processing apparatus 100 can further include a strategyselection receiving unit (not shown) which receives user selection of astrategy in the game. Then, the screen information generation unit 130can select state information according to a strategy based on theselection received by the strategy selection receiving unit at the timewhen the instruction receiving unit receives the first instruction whichis the instruction to update the state information, can acquire thelatest state information of the selected state information from thestorage unit 110, and can generate information relating to the secondgame screen 300. The strategy can be, for example, emphasis on offense,emphasis on defense or the like. With this configuration, for example,the leader of the group can input a strategy (emphasis on offense,emphasis on defense or the like), and state information required toexecute the input strategy of the group can be specified by theinformation processing apparatus 100 and can be included in informationrelating to the second game screen 300 output to a user terminalbelonging to the same group.

According to the above-described configuration, it is possible toinvestigate thoroughly and sort information necessary for an event froma large amount of information such as a user name, vitality, offensivepower, defensive power, the number of cards, rarity, cost, an attribute,a user level, an in-event position (front guard/back guard), acombination state, a lethal move operation state, and the time untilspecial move is operated, and to reduce the amount of information.

The update and switching operations are simple, whereby the user canfocus on a battle and can enable the display of information necessary toform a strategy plan of a battle even on an electronic device such as asmartphone. That is, it is possible to obtain a maximum effect with asimple operation.

As shown in FIG. 1, the information processing apparatus 100 and theuser terminal 20 can be connected through the network 10 and theswitching display can be performed in a non-communication state.

This can be realized when the output unit 140 outputs the second gamescreen 300 after the update operation and before the switchingoperation. According to this, the time for communication is not requiredat the time of screen switching.

The information processing apparatus 100 can process the progress of agame in which a plurality of game contents including game contentscorresponding to one user terminal 20 perform a battle.

The game is a game which is called a guild vs guild (GvG) battle, and inwhich groups having a plurality of users perform a battle. For example,it is assumed that a GvG battle is held as an event in a game in which abattle between one user and a character operated by a computer isperformed as a main content. The GvG battle is performed in real timeand the amount of information to be processed significantly increasescompared to other cases.

Accordingly, in the real-time GvG battle, the information processingapparatus 100 is used, whereby it is possible to reduce the influence ofa communication state or hardware performance.

The instruction receiving unit 120 can receive an instruction from theuser terminal 20 which is a smart device having a touch panel as a mainuser interface.

The instruction receiving unit 120 can receive an instruction from auser terminal having a physical key-equipped panel on which a physicalkey is highlighted on the touch panel only when the user gives aninstruction. In the physical key-equipped panel, a liquid arranged inthe panel can be expanded at an appropriate timing according to aninstruction of the processing apparatus to make the physical key appear.

The information processing apparatus 100 may function as a serverapparatus connected to a user terminal through a network, or the userterminal 20 itself may include the information processing apparatus 100.In the former case, a game which is processed by the informationprocessing apparatus 100 functions as a browser game, and in the lattercase, the game functions as a native game.

When the information processing apparatus 100 functions as a serverapparatus connected to the user terminal 20 through the network 10, thegame may function as a hybrid game in which the first game screen 200and the second game screen 300 are browser-displayed by the serverapparatus and a menu screen and the like are native-displayed by theuser terminal 20.

Although the user terminal 20 has been described as an electronic devicesuch as a smartphone, consumer machines such as a home video gamemachine and a portable game machine which are game dedicated machines,may be used.

Subsequently, an example of the game which is processed by theinformation processing apparatus 100 will be described referring to thedrawings.

FIGS. 3A and 3B are schematic views showing an example of a game screengenerated by the information processing apparatus. FIG. 3A shows thefirst game screen 200, and FIG. 3B shows the second game screen 300having transparency on the first game screen 200 in a superimposedmanner.

In the example shown in FIGS. 3A and 3B, a menu button and the like arearranged above a battle display region where the first game screen 200and the second game screen 300 are displayed, and the attack button andthe like are arranged below the battle display region. The update buttonis arranged at the center of the game screen and the switching button isarranged on the upper right side of the battle display region.

The arrangement position of the button should be designed such that useroperation is easy, and not particularly limited.

The detailed configuration of the first game screen 200 and the secondgame screen 300 is as described above.

FIGS. 4A-4D are schematic views showing an example of a game screengenerated by the information processing apparatus and show an example ofscreen transition by update operation and switching display operation.

As shown in FIGS. 4A-4D, if the update button of the first game screen200 is tapped (a tapped point is indicated by double circle) (upperleft), information is updated and the second game screen 300 isgenerated. At this time, a game screen to be displayed is the first gamescreen 200 as it is (upper right). Then, if the switching button istapped (lower right), the second game screen 300 is displayed (lowerleft), and if the switching button is tapped again on the screen, thedisplay of the second game screen 300 is eliminated and only the firstgame screen 200 is displayed (upper left).

In this way, generation of information relating to the second gamescreen 300 is performed at a time when there is a margin in theprocessing of the game, whereby it is possible to allow the game toprogress without being affected by a communication state or hardwareperformance.

Subsequently, a game processing method will be described referring tothe drawings.

FIG. 5 is a flowchart showing an example of the flow of the gameprocessing method. As shown in FIG. 5, the game processing method is agame processing method which processes the progress of a game using gamecontents, and includes a storage step S110, an instruction receivingstep S120, a screen information generation step S130, and an output stepS140.

In the storage step S110, storage means of an information processingapparatus stores basic information of the game contents and stateinformation changing according to the progress of the game. The storagemeans can be the above-described storage unit 110. The details are asdescribed above.

In the instruction receiving step S120, instruction receiving means ofthe information processing apparatus receives an instruction from auser. The instruction receiving means can be the above-describedinstruction receiving unit 120. The details are as described above.

In the screen information generation step S130, screen informationgeneration means of the information processing apparatus generatesinformation relating to a game screen based on the instruction receivedin the instruction receiving step S120. The screen informationgeneration means can be the above-described screen informationgeneration unit 130. The details are as described above.

In the output step S140, output means of the information processingapparatus outputs information relating to the game screen generated inthe screen information generation step to a user terminal at apredetermined timing. The output means can be the above-described outputunit 140. The details are as described above.

In the screen information generation step S130, information relating toa first game screen that displays the game contents and informationrelating to a second game screen that displays the state information ofthe game contents are generated. The details are as described above.

Then, in the game processing method, information relating to the secondgame screen includes the latest state information at the timing when afirst instruction which is an instruction to update the stateinformation is received in the instruction receiving step S120. Thedetails are as described above.

Finally, a game program will be described.

There is provided a recording medium storing a game program whichprocesses the progress of a game using game contents, the game programcausing a computer to execute a storage function, an instructionreceiving function, a screen information generation function, and anoutput function.

The storage device stores basic information of the game contents andstate information changing according to the progress of the game. Thestorage device can be executed by the above-described storage unit 110.The details are as described above.

The instruction receiving device receives an instruction from a user.The instruction receiving device can be executed by the above-describedinstruction receiving unit 120. The details are as described above.

The screen information generator generates information relating to agame screen based on the instruction received by the instructionreceiving device. The screen information generator can be executed bythe above-described screen information generation unit 130. The detailsare as described above.

The output device outputs information relating to the game screengenerated by the screen information generator to a user terminal at apredetermined timing. The output device can be realized by theabove-described output unit 140. The details are as described above.

The screen information generator generates information relating to afirst game screen that displays the game contents and informationrelating to a second game screen that displays the state information ofthe game contents. The details are as described above.

Then, in the game program, information relating to the second gamescreen includes the latest state information at the timing when theinstruction receiving function receives a first instruction which is aninstruction to update the state information. The details are asdescribed above.

The game program can be provided in a state of being recorded in acomputer-readable recording medium. The recording medium is notparticularly limited, and a CD-ROM, a DVD, or the like may be usedinsofar as a recording medium is readable by the computer.

The game program can be created in, for example, a script language suchas ActionScript or JavaScript (Registered Trademark), or anobject-oriented programming language such as Objective-C or Java(Registered Trademark).

Alternatively, the game program may be created in, for example, a markuplanguage such as HTML5.

The above description shows an example of a representative example, andthis disclosure is not limited to the examples.

1. A recording medium for storing a game program which processesprogress of a game, the game program when executed on a computer causesthe computer to execute instructions for: storing basic information ofgame contents and state information changing according to the progressof the game; receiving an instruction from a user; generatinginformation relating to a game screen based on a received instruction;and outputting information relating to the generated game screen to auser terminal at a predetermined time, wherein the screen informationrelates to a first game screen that displays game contents andinformation relating to a second game screen that displays stateinformation of the game contents, and the second game screen includeslatest state information at a time when receiving a first instructionwhich is an instruction to update the state information.
 2. Therecording medium according to claim 1, which further executes generatinginformation relating to the second game screen such that the second gamescreen becomes a screen having transparency, and outputting informationrelating to the first game screen and information relating to the secondgame screen such that switching display of the first game screen and asuperimposed screen of the first game screen and the second game screenis possible.
 3. The recording medium according to claim 1, which furtherexecutes: outputting information relating to the first game screen andinformation relating to the second game screen such that switchingdisplay of the first game screen and the second game screen is possible.4. The recording medium according to claim 2, wherein the switchingdisplay is performed at a time different from a time when the firstinstruction is received.
 5. The recording medium according to claim 1,which further executes: selecting state information according to asituation based on the progress of the game at a time of receiving afirst instruction which is an instruction to update the stateinformation, acquires the latest state information of the selected stateinformation, and generates information relating to the second gamescreen.
 6. The recording medium according to claim 1, which furtherexecutes: receiving user selection of state information included ininformation relating to the second game screen from the stateinformation, and acquiring latest state information of the selectedstate information based on the received selection at a time of receivinga first instruction which is an instruction to update the stateinformation, and generates information relating to the second gamescreen.
 7. The recording medium according to claim 1, which furtherexecutes: receiving user selection of a strategy in the game, andselecting state information according to selection based on the receivedselection at time of receiving a first instruction which is aninstruction to update the state information, acquires the latest stateinformation of the selected state information, and generates informationrelating to the second game screen.
 8. The recording medium according toclaim 1, wherein the computer and the user terminal are connectedthrough a network, and the switching display is performed in anon-communication state.
 9. The recording medium according to claim 1,wherein the game program processes the progress of a game in which aplurality of game contents including game contents corresponding to oneuser terminal perform a battle.
 10. The recording medium according toclaim 1, wherein receiving an instruction from the user terminal is by asmart device having a touch panel as a main user interface device.
 11. Amethod of processing progress of a game comprising: a storage step inwhich a storage device of an information processing apparatus storesbasic information of game contents and state information changingaccording to the progress of the game; an instruction receiving step inwhich instruction a receiving device of the information processingapparatus receives an instruction from a user; a screen informationgeneration step in which a screen information generator of theinformation processing apparatus generates information relating to agame screen based on the instruction received in the instructionreceiving step; and an output step in which an output device of theinformation processing apparatus outputs information relating to thegame screen generated in the screen information generation step to auser terminal at a predetermined timing, wherein, in the screeninformation generation step, information relating to a first game screenthat displays the game contents and information relating to a secondgame screen that displays the state information of the game contents aregenerated, and information relating to the second game screen includeslatest state information at a time when a first instruction which is aninstruction to update the state information is received in theinstruction receiving step.
 12. The game processing method according toclaim 11, wherein, in the screen information generation step,information relating to the second game screen is generated such thatthe second game screen becomes a screen having transparency, and in theoutput step, information relating to the first game screen andinformation relating to the second game screen are output such thatswitching display of the first game screen and a superimposed screen ofthe first game screen and the second game screen is possible.
 13. Thegame processing method according to claim 12, wherein, in the outputstep, information relating to the first game screen and informationrelating to the second game screen are output such that switchingdisplay of the first game screen and the second game screen is possible.14. The game processing method according to claim 12, wherein theswitching display is performed at a time different from the time whenthe first instruction is received.
 15. The game processing methodaccording to claim 12, wherein, in the screen information generationstep, state information according to a situation is generated based onthe situation of the progress of the game at a time when a firstinstruction which is an instruction to update the state information isreceived in the instruction receiving step, the latest state informationof the selected state information is acquired from the storage step, andinformation relating to the second game screen is generated.
 16. Thegame processing method according to claim 12, further comprising: astrategy selection receiving step of receiving user selection of astrategy in the game, wherein, in the screen information generationstep, state information according to selection is selected based on theselection received in the strategy selection receiving step at a timewhen a first instruction which is an instruction to update the stateinformation is received in the instruction receiving step, the lateststate information of the selected state information is acquired from thestorage step, and information relating to the second game screen isgenerated.
 17. An information processing apparatus which processesprogress of a game comprising: a storage device which stores basicinformation of game contents and state information changing according tothe progress of the game; an instruction receiving device that receivesan instruction from a user; a screen information generator thatgenerates information relating to a game screen based on an instructionreceived by the instruction receiving device; and an output device thatoutputs information relating to the game screen generated by the screeninformation generator to a user terminal at a predetermined timing,wherein the screen information generator generates information relatingto a first game screen that displays the game contents and informationrelating to a second game screen that displays the state information ofthe game contents, and information relating to the second game screenincludes latest state information at a time when the instructionreceiving device receives a first instruction, which is an instructionto update the state information.
 18. The information processingapparatus according to claim 17, wherein the screen informationgenerator generates information relating to the second game screen suchthat the second game screen becomes a screen having transparency, andthe output device outputs information relating to the first game screenand information relating to the second game screen such that switchingdisplay of the first game screen and a superimposed screen of the firstgame screen and the second game screen is possible.
 19. The informationprocessing apparatus according to claim 17, wherein the output deviceoutputs information relating to the first game screen and informationrelating to the second game screen such that switching display of thefirst game screen and the second game screen is possible.
 20. Theinformation processing apparatus according to claim 17, wherein thescreen information generator selects state information according to asituation based on the progress of the game at a time when theinstruction receiving device receives a first instruction which is aninstruction to update the state information, acquires the latest stateinformation of the selected state information from the storage device,and generates information relating to the second game screen.